<!DOCTYPE html>
<html lang="zh-CN">





<head>
  <meta charset="UTF-8">
  <link rel="apple-touch-icon" sizes="76x76" href="/cn/img/apple-touch-icon.png">
  <link rel="icon" type="image/png" href="/cn/img/favicon.png">
  <meta name="viewport"
        content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, shrink-to-fit=no">
  <meta http-equiv="x-ua-compatible" content="ie=edge">
  <meta name="description" content="">
  <meta name="author" content="Alps_XU">
  <meta name="keywords" content="">
  <title>致亲爱的征征同学的一封信 ~ 白月清光Club</title>

  <link rel="stylesheet" href="/lib/font-awesome/css/all.min.css"  >
<link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css"  >
<link rel="stylesheet" href="/lib/mdbootstrap/css/mdb.min.css"  >
<link rel="stylesheet" href="/lib/github-markdown/github-markdown.min.css"  >
<link rel="stylesheet" href="//at.alicdn.com/t/font_1067060_qzomjdt8bmp.css">


  <link rel="stylesheet" href="/lib/prettify/tomorrow-night-eighties.min.css"  >

<link rel="stylesheet" href="/css/main.css"  >


  <link rel="stylesheet" href="/lib/fancybox/jquery.fancybox.min.css"  >


</head>


<body>
  <header style="height: 70vh;">
    <nav id="navbar" class="navbar fixed-top  navbar-expand-lg navbar-dark scrolling-navbar">
  <div class="container">
    <a class="navbar-brand"
       href="/cn/">&nbsp;<strong>白月清光Club</strong>&nbsp;</a>

    <button id="navbar-toggler-btn" class="navbar-toggler" type="button" data-toggle="collapse"
            data-target="#navbarSupportedContent"
            aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
      <div class="animated-icon"><span></span><span></span><span></span></div>
    </button>

    <!-- Collapsible content -->
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
      <ul class="navbar-nav ml-auto text-center">
        
          
          
          <li class="nav-item">
            <a class="nav-link" href="/cn/">Home</a>
          </li>
        
          
          
          <li class="nav-item">
            <a class="nav-link" href="/cn/archives/">Archives</a>
          </li>
        
          
          
          <li class="nav-item">
            <a class="nav-link" href="/cn/categories/">Categories</a>
          </li>
        
          
          
          <li class="nav-item">
            <a class="nav-link" href="/cn/tags/">Tags</a>
          </li>
        
          
          
          <li class="nav-item">
            <a class="nav-link" href="/cn/about/">About</a>
          </li>
        
        
          <li class="nav-item" id="search-btn">
            <a class="nav-link" data-toggle="modal" data-target="#modalSearch">&nbsp;&nbsp;<i
                class="iconfont icon-search"></i>&nbsp;&nbsp;</a>
          </li>
        
      </ul>
    </div>
  </div>


</nav>

    <div class="view intro-2" id="background"
         style="background: url('/img/default.png')no-repeat center center;
           background-size: cover;
           background-attachment: fixed;">
      <div class="full-bg-img">
        <div class="mask rgba-black-light flex-center">
          <div class="container text-center white-text fadeInUp">
            <span class="h2" id="subtitle">
              
            </span>

            
              <br>
              
                <p class="mt-3">
                  <i class="fas fa-calendar-alt" aria-hidden="true"></i>&nbsp;
                  星期四, 十一月 28日 2019, 12:00 凌晨
                </p>
              

              <p>
                
                  
                  &nbsp;<i class="far fa-chart-bar"></i>
                  <span class="post-count">
                    15 字
                  </span>&nbsp;
                

                
                  
                  &nbsp;<i class="far fa-clock"></i>
                  <span class="post-count">
                      1 分钟
                  </span>&nbsp;
                

                
                  <!-- 不蒜子统计文章PV -->
                  
                  &nbsp;<i class="far fa-eye" aria-hidden="true"></i>&nbsp;
                  <span id="busuanzi_container_page_pv">
                    <span id="busuanzi_value_page_pv"></span> 次
                  </span>&nbsp;
                
              </p>
            
          </div>

          
        </div>
      </div>
    </div>
  </header>

  <main>
    
      

<div class="container-fluid">
  <div class="row">
    <div class="d-none d-lg-block col-lg-2"></div>
    <div class="col-lg-8 nopadding-md">
      <div class="py-5 z-depth-3" id="board">
        <div class="post-content mx-auto" id="post">
          <div class="markdown-body">
            <div id="hexo-blog-encrypt" data-wpm="抱歉, 这个密码看着不太对, 请再试试." data-whm="抱歉, 这个文章不能被校验, 不过您还是能看看解密后的内容."><div class="hbe-input-container"><input type="password" id="hbePass" placeholder="由于内容问题,请输入密码后查看." /><label>由于内容问题,请输入密码后查看.</label><div class="bottom-line"></div></div><script id="hbeData" type="hbeData" data-hmacdigest="6a6fc10cb23d661999e06969bbb9882b0b3381fba3c603d2016b6c2499555bc7">ec9be08e485e9c6ed6e503886a75fee2a29cd824d9b21dfe9c684df2ed648593a68d746e05eba9de97064f208293dc748d7167e9706987e829aa2bff373a65d0a1f47cc1c70d4528b19f3ce2ef2887850b8310ffc80b9e6113b98f9fff2ed1aecbf91bfae99b108e117cd32504045dc42bc014654e6c8fb1453e1cd533fdaff089ba80e7632eb6edf6944a92b9259d9d11c27000d3fc65729ea79c9abbbe05e7529914ffa3e623c3ad84ee1803ff96ddaf527605d68b7050f74bff8a30615048a84c9e6dcd15612df08057cf3acc394e68b8b29361a246bff1f78fcbc484c9e298768e0832d73509d247662eb20aea4ea5be09de22072d7106ba405066efc4cc9e781244e3e6097539cadd7eb6e51713d26372cfe94c465f21c58ba988c1cfd3799351fda8b66ad1be888e58b3b1cc0f06def0c4fa9694b26da47ef004eb1902076c06071772c51aec3c2a1c7c62876b59151eb6e88b99fd4762d388b96aa3fbdc28301cda9ea3115ca9d476d213d578040d796bf546a30b8ae9b98ee6e442ce8a6de002edaf084218022c82f97cbddfd10622e8c4a9fc57124e218f200faf72da10a714939297ea0f7589d6c2a258b4f640b7ecbf2116364b27395ea52b664f3a739deac2de152d46e096eec12ff03c026b3618e98112ae2e8cb1941282c3f007973be4043d59415441f23d7a061a5b84b7de6df909a4baaee83a2b0cd4063ef84028044118f684e4a5c64b282f190f0831932a1f029095d21f12ae8ef6c73c274e45fcd074bf5cd8aefad7192a2d47f36716ab8ee74aaf46baafa18364aa13c4e128df0fcd73207396dfda87e4bda927f9965562739c2b067fd5954f5c2e1ad16f73b3d96b37c4aec134418530c6b6a199c3840cbb00afc6c7313eb7ddc9b47096c0e842693be29d6dfba394833f2f83653d43a5746a0661dc2c3a2c99cf2733fd2f71eab907dfa438440f91abd6ab4038089351d31cc218945b720bf136046724fac2b82f30047948a7ec51651a6c5fb783866fcc5ddaba9d08f169a179d23d0f16fc91c136e655e9caefd351475989b495d8a939f0182387f8e327135f9a66ea6e893cbaab137f6dbec6ca293a52f80ce002ddaabefd810cafadc942297034aab02dd2c3ed3b82f8cf2934e8b268a0e2335e9e3408288c718cab7b1047763f86bd839c48d75e9773b568fd426bc761cd90527223bbf86dc911d62de40a5411535c07f94b4da7de0a5e465d1bc2a9b97a774e0710fc2f424d2b05837a945d15e1394cd910b0079eda356d2fabbcad4dd897792473b2a3b6e2322abc6bf9599d3453012f063a7201173ced943d8f9dc6b143c1428fc0d9243d107b7dd1204cb0b3a8afd252791a26f7b9813874969cbe5936edaa9f6ca39735dccdb644c15dd7a6fe4007b303c9fedd642c68c213a598ce411543fc051e20bab24b36c293c527281de163fc3cbe0efe4bbb39f0194c7bee74e13f4fe3a672c5b78ffff2b17f12d3a01735e1cd4b5cbb690816f91bbb521f6d6e514db3104bf345a1e4eaf9f9a352ff6881a8c5581e350b972cb149736f29680c84918bc6c3aaffcb519a08e61bdea900713cba606344f47fba72775caf778673a8cb8f444b3b79bf8274a9ccca90594275e26be453b2d2826f2f458610d8c5d98e1d7612990861d3d1e07ceb3fd72eed797a15953bd427b4abc0ccb3cd67dd8bb9a223f76c6dc4694c3a81dd48abce3acae6e4936bf27e8a4e8edea163b56e0e327557d3186ccd8ac3f81826a4d36c14edd9d106c02d1b2ecfaf33fb8109f9e7cb81e73e2cef3d148a82e3c3c33ede7af391ad5b0fa93de9e3a4422ea262d7f75e67c9dec5567146d6a2bc43809383e1c191e4732fc9444a2a8e7c4950ac18e766bb6b599ac0fec59c308e7217089d3b0d8798ca53ed1ff1b2ee9df6a201ee1c1a14da2cc5107ddbb5bcec7f008d5beba6ce4d9358cd4468d3a20ac33b3a15badfd9d7100720516cea8ec8e05d39927a4dbea118a3f0c1d80715915be447c00b63aaeaf8bdc967570c7a297133ee71bb19657da051814ec8122afcb2da75813521b309b62939f232e7541d4f178398804b3bca8f24988745e9a82c5963b80a33d5311d569c68fccec6b0706621a1c515956cf7cc6eaa5ce12137fd96741e6ca7dce4cef60fb77d84903c55cdcebbc01d48fa306c173b2bc9eb6a9871abb405ad42e94bec95e90f0a967c5be79847f6215190a051d3d29ee4f8a36d892489256c8040d91a2160e7d496c06c75e7cd12bc561c45d2687091f63304fae55ae7aa1aa407820a4344644c7c31952fa0433ebee026e32fa687c4ec6237b77fe77e4545d6afd9086bec36006597ddb0c83d0321c28264153e366d57ffb746be2841e2ffd2c7fe265e46482078c34530a60e47dd261db9c5aea3588932f14093e3706578f8405b10c5fbc9530e7e97a71d84ef463b08910cdbd71e9d625305ed742e3940ee87aa40ef5d6b6f13111be46209b8d30f2ca1bed52a61e436339c6e4e7b8a8037f0c9526297eaac9fa2d1eb3c593482058cdf0a69750bd26cd6a7499d7448d44cb27bef18f5ae7ea5495517310526cb1faaaeacb198279c81a6715ccf1f0b04eb877592e350de119d17e6cd0ad22ccd05d74c4f5f65af6bede6397208f75e0e3880b25d8ae2a267df993f3d6da30e50b1a772de42e25057351d3fd63e7336eeede4b33ab94d275779be68adb5739e8df035ae65ce3460c665c20ff955f295d54d0b64a6984e814863e0767dc503ea116be7711726a98b744c958008e00c2982bd0af65d4018032455c2bbd72b427956b98494382463627d2183c810b1e4e8ce1b9da0c750407ad36ea23f148afa5d35fceb2177b33d73563c97d3257a8b38ad959e38427f9bb220419b99c16cde38c4636ebd35a56ae1a3e7c8d033f4a2f803b475f622e539bcf56b77fb957f3ee360537437f9628680343a57dc4affd56a7ba68d8e4eda28d4e461c3bc411c7ae2051539e497ff4ac9099f74b32b9529e062ed5c48615b3d4e22d6806546bafb4d6a534d7fd8be2f747fde66f90a66099c076e83d6f5ab27bf2185ef3c34741ccbdda7839a544479eedda6d64331cd343cfaf839a88993ef2a32baaa17065bdbdc7f8a0fa57e7a1f3320e3434efbad87d0632e11ba815793a9f2c41f27fc31622e008c20840ad6a45b5b9f01879c9e51d4e89156116ecc879360c57f07473d672bd05b6a73997e6a460f9a410b068a2b6778344b77a90ba4a12d0fa9ed1355437f9faa7928f65d09e2081a0e5b648030a7f357066f98bfc1e6545799ff68059309afc48bfa7d820815f924aa22fe1be845f4f03eb85b9487d78e7acf80551289020e5799ec803d36ff626991985532f3e73472dbb265c6f08b59e4b6f034f8db5a0b9bae3e8ed2caa2e2ce0f7b6fadfe24b37a46ab70bb039e406da4c767ea99224f44c950cb7f64c7e2158d9d93714056d7aa82ce773a9266aad28714da646a580826fdc0bc90fede55126a57e21808fdfbc6831263c4779cfc4fdf92d812d4b3b3e1b87e006ef1f06e1b7de266b0a93f518cfeaf679cc6646bdef4f26a95bda457bdcaaa98eed3ce82dd6066025711fc6df600eb2a15be3e9e775fe4e7ba8d17cc567fe165ba6668da2f335eef85456d90491db225a962d4760d44281f0be5a1e3e7e9d9f80e0b7c7a68f65f2938e07784e6391d2d214797d683af82b26c8595b45c9c515c129a8e005ae1fb8f92911471053e93ae8d54e732a7892f97b7b57a8c2f3a1cb2b41db4b4acf2664aceda55bb276721c494036312c40647230b2fb7b79b1d10903b781e5ba93123ea1188606a1f31b25b527d6c57a888d2f2d7b8a076cb2605e3dbc5c0ddea5307591cc3aa3723968ce8ac6f9d0b35b649b1fdc327306e42c3a20d5f2bc61169bf12a80d8305486a0442156fcebed3b04b61509668d50e25941996f7f9724aeb647ea810b92c4c1d8970dced7772d5bb14bbec8bf8d3647f5c15a0cfc1813ec263eca9fac215a44350d54110b201a18def99a1cbf054b7dc7547d5d2e429d0cff1a3f7f2552de10da06f68b4098a5373e3f0b03db3e55ec275c0f831b5f4b562afdbc176ba280bd2b33aa7812b66fe918e1d6dabc14516865fd6fe31d732b7cf47dfc06ed497d59518133cdce3507db34b51bfd9aae4138fb17f76aaba503114e907400fa20059a42cd7ea81e45270f0411a12be2b53e5cdc168f05e930a4ddbf853ca52906107014a54d9d9b814f06b8361131c7f25b24d5d5f25948bc2cca49dc6b81c8d1b17f010ba581e4db6ac8bd9f63b261e450f91296901b2985ca3544c0c088f602e6b682fc487fac149cc6db18040b4f3a1706130ab65827334a80b8c0b845d0ad95bc5adb76e7cb5d28850ac6568f0e24a475086ebcfc21454f933e8c8e402cd1d7cfbb597ee7dd7e3a7a2d2536d9f8dd3946c32f815c781ae3c2fbc9c517b1cf89462f33ec1cc259c6e4c7448e803dcdc90ffa02af071b7338fd8513bf52d45704f4f44ccad1b8990d90caf1c18065a63453e23c20693a402f327f1c50ff59aa439f60c62a6d7d2e10b8a45b8d8654e97485a8e87fefb1206fd0431118a29e9e7d456da819281f483445ae1e26d63aa06582228f2fa273dea791f2cf657a6e7833f2d9df8ede5cda0ff26ccedf4fd51de248fad921a8743877e8def08a755f77990cb28699dc8d667c0c97383c149e0fd9788fe0362d82fb500c060f33bd6d6936ee7364f92347bc3e0db3a80e162fe42364860f1978b40dee339c4eb44fb436d2529e8dce05915aca9c135e5426a7019a6f03e178ca62639c62bd2abf72609d0512af8b89141f616085b3c6fd5c6abc74315bbe477872e8544127f5cff319e1dae7558c6d6ebd2ca24463f479aa9dd6ead24958a094b49e932a6cb56f57b6d469fbae0ae3fc4b04058c1dafde6c15e948cc9b18f7c4c49257f9c0e5bfd0f01ce5b795635e832012cb88abd4f7a073973c3b479b6bc4329785aaf1a19750790ca8f1fdd59cf998ee6a80cdab0618bcd3011244f90c70d58625574c043b493735166c8659439708c3a2cd86a9f2e5fb620d61d4c340054236860d968d780d12f2bdb830372a187a45ebcfc8adb138f6fa49adc4ba7f63532b7c64b964d32db560a7cd666a669ff0bb3f1277bf50432a83b61b2f342e92c0870e3454df8b27126d38255fa0f756392751d05819cc2db5a2624224880aeb28fb837f1094a6717990511367451e9eea39f98d8489013f14bc27056bfbfed24f022be73b6192a4cb57cb3ec68dc77eafd8026d954d6ce212d9ff680b11c330f21b4f5a326622e72a716e20e3e828776f7dcce4e59b1620b9f1117c480d6e3aa7d023f1303730781284a27f9fa7642b6385fdc801d83cafd7c3a96fc4223cd3331b932e674075d141b11b99397a5988a669ea53583f948ae3ab51379bcdb5f8d1c00696294764023804cff5e3dcc4003259817c141288d5f608f36caa9d6e23f5709586c804e58af360ec9093f2c74c81292190251ecbbfcf57a05e8e6f09500ea3c0f48963c91d20e09d59e029f22289966ddaa0af5c626bc4d7ccd2fcb595783be6e28656adf31c9862ee63b6b915723533ad9ee07</script></div><script src="/cn/lib/blog-encrypt.js"></script><link href="/cn/css/blog-encrypt.css" rel="stylesheet" type="text/css">
            <hr>
          </div>
          <br>
          <div>
            <p>
            
            
              <span>
                <i class="iconfont icon-tag"></i>
                
                  <a class="hover-with-bg" href="/tags/PrivateMassages">PrivateMassages</a>
                
              </span>
            
            </p>
            
              <p class="note note-warning">本博客所有文章除特别声明外，均采用 <a href="https://zh.wikipedia.org/wiki/Wikipedia:CC_BY-SA_3.0%E5%8D%8F%E8%AE%AE%E6%96%87%E6%9C%AC" target="_blank" rel="nofollow noopener noopener">CC BY-SA 3.0协议</a> 。转载请注明出处！</p>
            
          </div>
        </div>
      </div>
    </div>
    <div class="d-none d-lg-block col-lg-2 toc-container">
      
  <div id="toc">
    <p class="h4"><i class="far fa-list-alt"></i>&nbsp;目录</p>
    <div id="tocbot"></div>
  </div>

    </div>
  </div>
</div>

<!-- custom -->


<!-- Comments -->
<div class="col-lg-7 mx-auto nopadding-md">
  <div class="container comments mx-auto" id="comments">
    
      <br><br>
      
      

    
  </div>
</div>

    
  </main>

  
    <a class="z-depth-1" id="scroll-top-button" href="#" role="button">
      <i class="fa fa-chevron-up scroll-top-arrow" aria-hidden="true"></i>
    </a>
  

  
    <div class="modal fade" id="modalSearch" tabindex="-1" role="dialog" aria-labelledby="ModalLabel"
     aria-hidden="true">
  <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document">
    <div class="modal-content">
      <div class="modal-header text-center">
        <h4 class="modal-title w-100 font-weight-bold">搜索</h4>
        <button type="button" id="local-search-close" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body mx-3">
        <div class="md-form mb-5">
          <input type="text" id="local-search-input" class="form-control validate">
          <label data-error="x" data-success="v"
                 for="local-search-input">关键词</label>
        </div>
        <div class="list-group" id="local-search-result"></div>
      </div>
    </div>
  </div>
</div>
  

  <footer class="mt-5">
  <div class="text-center py-3">
    <a href="https://hexo.io" target="_blank" rel="nofollow noopener"><b>Hexo</b></a>
    <i class="iconfont icon-love"></i>
    <a href="https://github.com/fluid-dev/hexo-theme-fluid" target="_blank" rel="nofollow noopener"> <b>Fluid</b></a>
    <br>

    
  
    <!-- 不蒜子统计PV -->
    
    &nbsp;<span id="busuanzi_container_site_pv">总访问量 
          <span id="busuanzi_value_site_pv"></span> 次</span>&nbsp;
  
  
    <!-- 不蒜子统计UV -->
    
    &nbsp;<span id="busuanzi_container_site_uv">总访客数 
            <span id="busuanzi_value_site_uv"></span> 人</span>&nbsp;
  
  <br>



    

  </div>
</footer>

<!-- SCRIPTS -->
<script src="/lib/jquery/jquery.min.js" ></script>
<script src="/lib/popper/popper.min.js" ></script>
<script src="/lib/bootstrap/js/bootstrap.min.js" ></script>
<script src="/lib/mdbootstrap/js/mdb.min.js" ></script>
<script src="/js/main.js" ></script>


  <script src="/js/lazyload.js" ></script>



  
    <script src="/lib/tocbot/tocbot.min.js" ></script>
  
  <script src="/js/post.js" ></script>



  <script src="/lib/smooth-scroll/smooth-scroll.min.js" ></script>



  <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js" ></script>


<!-- Plugins -->


  

  

  

  

  




  <script src="/lib/prettify/prettify.min.js" ></script>
  <script>
    $(document).ready(function () {
      $('pre').addClass('prettyprint  linenums');
      prettyPrint();
    })
  </script>



  <script src="/lib/typed/typed.min.js" ></script>
  <script>
    var typed = new Typed('#subtitle', {
      strings: [
        '  ',
        "致亲爱的征征同学的一封信&nbsp;",
      ],
      cursorChar: "_",
      typeSpeed: 60,
      loop: false,
    });
    typed.stop();
    $(document).ready(function () {
      $(".typed-cursor").addClass("h2");
      typed.start();
    });
  </script>



  <script src="/lib/anchor/anchor.min.js" ></script>
  <script>
    anchors.options = {
      placement: "right",
      visible: "false",
      
    };
    var el = "h1,h2,h3,h4,h5,h6".split(",");
    var res = [];
    for (item of el) {
      res.push(".markdown-body > " + item)
    }
    anchors.add(res.join(", "))
  </script>



  <script src="/js/local-search.js" ></script>
  <script>
    var path = "/local-search.xml";
    var inputArea = document.querySelector("#local-search-input");
    inputArea.onclick = function () {
      getSearchFile(path);
      this.onclick = null
    }
  </script>



  <script src="/lib/fancybox/jquery.fancybox.min.js" ></script>
  <script>
    $("#post img:not(.no-zoom img, img[no-zoom])").each(
      function () {
        var element = document.createElement("a");
        $(element).attr("data-fancybox", "images");
        $(element).attr("href", $(this).attr("src"));
        $(this).wrap(element);
      }
    );
  </script>







</body>
</html>
